草庐IT

javascript ondrop 事件

全部标签

javascript - Keydown/keyup 事件未检测到在 Chrome 中的输入文本字段上按下的 Escape 键

当用户在文本字段上按下escape键时,我想做一些事情。Thiscode每当在Safari和Firefox的输入框中按下escape键时,都会记录27,但在Chrome中则不会。我还尝试绑定(bind)到keyup,而不是使用jQuery(即,仅使用原始JavaScript),并尝试使用keyCode而不是which,都没有这有帮助。顺便说一句,Chrome似乎可以很好地处理所有其他键,例如Enter、修改键等。知道发生了什么事吗?注意:我在MountainLion上使用Chrome22.0.1229.94。更新:顺便说一句,如果有帮助的话,当我在Chrome的输入框上按escape时

javascript - 单个 JavaScript 点击事件中的多个 ID

在JavaScript中,我使用点击事件来更改图表数据。下面是点击事件的方法。$('#pro1').click(function(){chart.series[0].update({data:pro1});});$('#pro2').click(function(){chart.series[0].update({data:pro2});});$('#pro3').click(function(){chart.series[0].update({data:pro3});});我需要在一个事件中缩小这三个点击事件,这意味着我想编写一个处理id的点击事件。类似下面的代码。$('#pro'+

javascript - 是否有一个采用ical链接作为输入来显示事件的JavaScript日历?

Closed.ThisquestiondoesnotmeetStackOverflowguidelines。它当前不接受答案。想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。去年关闭。Improvethisquestion我正在寻找一个基于JavaScript的日历,该日历将允许我指定一个远程ical文件用作事件源。我知道google将允许您导入ical,然后通过js或iframe查看日历,但我需要在任何时候都与单个用户帐户保持联系。有什么建议么?谢谢 最佳答案 如果您可以访问“介于两者之间”,则可以对此进行一

javascript - 克隆元素及其所有事件

这个问题在这里已经有了答案:HowtocopyaDOMnodewitheventlisteners?(7个答案)关闭7个月前。我正在克隆页面中的文本区域,但克隆的元素没有主元素的任何事件,是否有任何方法可以克隆克隆元素中的所有事件?vardupNode=node.cloneNode(deep);

javascript - 您可以更改 javascript 错误事件消息的语言吗?

在我们的webapp中,我们通过window.onerror将消息记录到服务器但是,如果客户端(网络浏览器)使用的是非英语语言,则消息将使用用户将其网络浏览器设置为的任何语言。有什么办法可以改变这种情况吗?目前,获取多种语言的消息非常无益,当它们以12种不同的语言出现时,很难搜索到类似的错误,对于需要一直翻译成英语以找出问题所在的开发人员来说也很棘手。[编辑]在此处添加示例window.onerror=function(message,url,lineNumber,columnNumber){//logerrorheretoserver}在这个例子中,消息大部分时间都是英文的,但有时它

javascript - 有没有办法在 Firefox 扩展中更改 cookie 时监听事件

我正在尝试构建一个firefox扩展程序,当cookie被任何域从任何页面更改时监听事件并相应地处理它。有没有一种简单的方法可以在javascript中执行此操作? 最佳答案 您可以收听cookie-changed主题与observerservice. 关于javascript-有没有办法在Firefox扩展中更改cookie时监听事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

javascript - 了解 alert() 如何影响浏览器事件循环

我正在考虑将alert()添加到我们的Javascript实用程序断言函数中。我们是一个ajax密集型应用程序,我们的框架(Ext)通过使用setInterval轮询ajax响应而不是等待readystate==4来实现ajax的方式,导致我们所有的在setInterval堆栈上下文中执行的ajax回调——从中爆发的异常/断言通常会静默失败。低级alert()如何影响浏览器事件循环?根据定义,消息框必须允许win32事件循环进行抽取(以响应mbox按钮)。这是否意味着其他浏览器事件(例如我们的框架生成的futuresetInterval、调整大小事件等)将会触发?这会给我带来麻烦吗?I

javascript - 不用 jQuery 触发自定义事件

我正在使用jQuerytriggerHandler()触发一些DOM事件stackoverflow$(document).ready(function(){$(document).on('hey',function(customEvent,originalEvent,data){console.log(customEvent.type+''+data.user);//heystackoverflow});//howtothisinvanillajs$(document).triggerHandler('hey',[{},{'user':'stackoverflow'}])});如果没有

javascript - 绑定(bind)到动态创建的 iframe 中的事件

我需要在用户执行特定操作后动态创建的iframe内绑定(bind)一个事件(例如click上的任意)。附加iframe的代码和iframe内的代码不是我的,我无法以任何方式更改它(这是CMS管理面板)。我如何使用jQuery1.6收听事件(同样,这不是我的选择,我坚持使用它)。我以为delegate()可能是我想要的:$('body').delegate('iframeinput','click',function(e){alert('bingo?');});但是当输入被点击时,上面的代码并没有提醒。但是,以下内容按预期工作:$('body').delegate('input','cl

MVC 场景中的 Javascript 事件与回调

我正在尝试找到一种拥有View和Controller并最大程度地减少它们之间联系的好方法。除了一个事件的多个订阅者之外,像这样的js代码之间有什么主要区别吗:varcustomers={get:function(callback){$.get('/customers',{},function(data){callback.call(this,data);});}};还有像这样的事件驱动方法(事件对象只是伪代码):varcustomers={get:function(){$j.get('/customers',{},function(data){event.publish('custom